public static class AllObjectsInfo
{
	public static int ArrayLength = 100;

	public static Enemy[] enemy;

	public static EnemySelecter[] SCRT_EnemyList;

	public static Grenade[] SCRT_GrenadeList;

	public static DamageText[] SCRT_DamageTextList;

	public static EnergeBall[] SCRT_EnergeBallList;

	public static Arrow1[] SCRT_Arrow1List;

	public static Lightning1[] SCRT_Lightning1List;

	public static FreezingTrap[] SCRT_FreezingTrapList;

	public static HUD_TargetingCircle[] SCRT_HUDtargetingCircleList;

	public static ShockStunRing[] SCRT_ShockStunRingList;

	public static HUD_OutOfScreenTheTarget[] SCRT_HUDOutOfScreenTheTarget;

	public static HommingMagic1[] SCRT_HommingMagic1;

	public static void Init()
	{
		SCRT_EnemyList = new EnemySelecter[ArrayLength];
		SCRT_GrenadeList = new Grenade[ArrayLength];
		SCRT_DamageTextList = new DamageText[ArrayLength];
		SCRT_EnergeBallList = new EnergeBall[ArrayLength];
		SCRT_Arrow1List = new Arrow1[ArrayLength];
		SCRT_Lightning1List = new Lightning1[ArrayLength];
		SCRT_FreezingTrapList = new FreezingTrap[ArrayLength];
		SCRT_HUDtargetingCircleList = new HUD_TargetingCircle[ArrayLength];
		SCRT_ShockStunRingList = new ShockStunRing[ArrayLength];
		SCRT_HUDOutOfScreenTheTarget = new HUD_OutOfScreenTheTarget[ArrayLength];
		SCRT_HommingMagic1 = new HommingMagic1[ArrayLength];
	}

	public static void ChangeAnimatorSpeed(float speed)
	{
		for (int i = 0; i < SCRT_EnemyList.Length; i++)
		{
			if ((bool)SCRT_EnemyList[i])
			{
				SCRT_EnemyList[i].ChangeAnimatorSpeed(speed);
			}
		}
	}

	public static void Reset()
	{
		enemy = new Enemy[ArrayLength];
		for (int i = 0; i < SCRT_EnemyList.Length; i++)
		{
			SCRT_EnemyList[i] = null;
		}
	}
}
